package com.beerandjesus.sportofkings.handicapper.model;

/**
 * Date: 8/13/14
 * Time: 8:34 PM
 */
public interface BasePastPerformance {
    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getDate()
    */
    String getDate();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getNumDaysSincePrevious()
    */
    String getNumDaysSincePrevious();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getTrack()
    */
    String getTrack();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getRaceNumber()
    */
    String getRaceNumber();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getTrackCondition()
    */
    String getTrackCondition();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getDistanceYards()
    */
    String getDistance();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getSurface()
    */
    TrackSurface getSurface();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getSpecialChuteIndicator()
    */
    String getSpecialChuteIndicator();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getPostPosition()
    */
    String getPostPosition();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getEquipment()
    */
    String getEquipment();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getMedication()
    */
    Medication getMedication();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getOdds()
    */
    String getOdds();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getEntryFlag()
    */
    String getEntryFlag();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getRaceClassification()
    */
    String getRaceClassification();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getClaimingPrice()
    */
    String getClaimingPrice();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getPurse()
    */
    String getPurse();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getCallPositionStart()
    */
    String getCallPositionStart();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getCallPositionFirst()
    */
    String getCallPositionFirst();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getCallPositionSecond()
    */
    String getCallPositionSecond();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getCallPositionGate()
    */
    String getCallPositionGate();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getCallPositionStretch()
    */
    String getCallPositionStretch();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getFinishPosition()
    */
    String getFinishPosition();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getCallStartLenOrMargin()
    */
    String getCallStartLenOrMargin();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getCallStartBtwnLenthsOnly()
    */
    String getCallStartBtwnLenthsOnly();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getCall1stLenOrMargin()
    */
    String getCall1stLenOrMargin();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getCall1stBtwnLengthsOnly()
    */
    String getCall1stBtwnLengthsOnly();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getCall2ndLenOrMargin()
    */
    String getCall2ndLenOrMargin();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getCall2ndBtwnLengthsOnly()
    */
    String getCall2ndBtwnLengthsOnly();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getBrisRaceShape1stCall()
    */
    String getBrisRaceShape1stCall();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getCallStrLenOrMargin()
    */
    String getCallStrLenOrMargin();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getCallStrBtwnLengthsOnly()
    */
    String getCallStrBtwnLengthsOnly();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getFinishLenOrMargin()
    */
    String getFinishLenOrMargin();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getFinishBtwnLengthsOnly()
    */
    String getFinishBtwnLengthsOnly();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getBrisSpeedRating()
    */
    String getBrisSpeedRating();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getBeyerSpeedRating()
    */
    String getSpeedRating();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getTrainerName()
    */
    String getTrainerName();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getJockeyName()
    */
    String getJockeyName();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getRaceType()
    */
    RaceType getRaceType();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getFavoriteFlag()
    */
    String getFavoriteFlag();

    /* (non-Javadoc)
    * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PastPerformance#getFrontBandagesFlag()
    */
    String getFrontBandagesFlag();

}
